package exception;

import java.io.FileInputStream;
import java.io.FileNotFoundException;

/**
 * java1.7 开始有一个新写法,一次 catch 多个异常,但是多个异常之间不能有继承关系,如果有就直接写父类
 * 
 * catch (异常类型1 | 异常类型2 | 异常类型3 | ... 变量)
 * 
 * 可以对多个异常做相同的处理操作
 * 
 * @author lenovo
 * @Date 2020年7月14日
 * @Time 下午6:54:17
 */
public class Exception_05 {

	public static void main(String[] args) {
		try {
//			FileNotFoundException
			new FileInputStream("");
			String s = null;
//			NullPotionException
			s.equals("");
		} catch (FileNotFoundException | NullPointerException e) {
			System.out.println("1111");
			// 空指针异常和找不到文件异常都会在这里执行
		} catch (Exception e) {
			System.out.println("2222");
		}
	}

}
